package com.qin.controller.admin;

import com.qin.utils.SystemConstant;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

import javax.servlet.http.HttpSession;

/**
 * 负责跳转页面(后台管理页面)
 */
@Controller
@RequestMapping("/admin")
public class SystemController {
    /**
     * 去到登录页面
     * @return
     */
    @RequestMapping("/login.html")
    public String login(){

        return "admin/login";
    }

    /**
     * 去到基本资料
     * @return
     */
    @RequestMapping("/usersetting.html")
    public String usersetting(){

        return "admin/user/user-setting";
    }

    /**
     * 去到修改密码
     * @return
     */
    @RequestMapping("/userpassword.html")
    public String userpassword(){

        return "admin/user/user-password";
    }


    /**
     * 去到欢迎页面
     * @return
     */
    @RequestMapping("/welcome.html")
    public String welcome(){

        return "admin/welcome";
    }

    /**
     * 去到后台首页
     * @return
     */
    @RequestMapping("/home.html")
    public String home(){
        return "admin/home";
    }

    /**
     * 退出登录
     * @param session
     * @return
     */
    @RequestMapping("/logout")
    public String logout(HttpSession session){
        //清空session
        session.removeAttribute(SystemConstant.LOGINUSER);
        //session.invalidate();
        //重定向到登录页面
        return "redirect:/admin/login.html";
    }

    /**
     * 去门派管理页面
     * @return
     */
    @RequestMapping("toDeptManager")
    public String toDeptManager(){
        return "admin/dept/deptManager";
    }

    /**
     * 去武人管理页面
     * @return
     */
    @RequestMapping("toRoleManager")
    public String toRoleManager(){
        return "admin/role/roleManager";
    }

    /**
     * 去武人管理页面
     * @return
     */
    @RequestMapping("toEmployeeManager")
    public String toEmployeeManager(){
        return "admin/employee/employeeManager";
    }

    /**
     * 去到菜单管理页面
     * @return
     */
    @RequestMapping("/tomenuManager")
    public String toMenuManager(){
        return "admin/menu/menuManager";
    }

    // TODO: 93 - 120行代码与武术文化平台无关
    /**
     * 去到楼层管理页面
     * @return
     */
    @RequestMapping("/toFloorManager")
    public String toFloorManager(){
        return "admin/floor/floorManager";
    }

    /**
     * 去到房型管理页面
     * @return
     */
    @RequestMapping("/toRoomTypeManager")
    public String toRoomTypeManager(){
        return "admin/roomType/roomTypeManager";
    }


    /**
     * 去到房间管理页面
     * @return
     */
    @RequestMapping("/toRoomManager")
    public String toRoomManager(){
        return "admin/room/roomManager";
    }

    /**
     * 精品游览路线
     * @return
     */
    @RequestMapping("/router.html")
    public String router(){
        return "admin/map/router";
    }





    /**
     * 武人史记
     * @return
     */
    @RequestMapping("/history.html")
    public String history(){
        return "admin/page/history";
    }


    /**
     * 英模人物
     * @return
     */
    @RequestMapping("/person.html")
    public String person(){
        return "admin/page/person";
    }

    /**
     * 武术地图
     * @return
     */
    @RequestMapping("/point.html")
    public String point(){
        return "admin/map/point";
    }

}






















